Reinforcement learning - based adaptation and scheduling methods for multi-source DASH
نویسندگان
چکیده
Dynamic adaptive streaming over HTTP (DASH) has been widely used in video recently. In DASH, the client downloads chunks order from a server. The rate adaptation function at enhances user?s quality-of-experience (QoE) by choosing suitable quality level for each chunk to download based on network condition. Today networks such as content delivery networks, edge caching contentcentric etc. usually replicate contents multiple cache nodes. We study sources this work. multi-source streaming, may arrive out of due different conditions paths. Hence, guarantee high QoE, needs not only adaptation, but also scheduling. Reinforcement learning (RL) emerged state-of-the-art control method various fields recent years. This paper proposes two algorithms sources: RL-based with greedy scheduling (RLAGS) and (RLAS). build simulation environment training evaluation. efficiency proposed is proved via extensive simulations real-trace data.
منابع مشابه
Operation Scheduling of MGs Based on Deep Reinforcement Learning Algorithm
: In this paper, the operation scheduling of Microgrids (MGs), including Distributed Energy Resources (DERs) and Energy Storage Systems (ESSs), is proposed using a Deep Reinforcement Learning (DRL) based approach. Due to the dynamic characteristic of the problem, it firstly is formulated as a Markov Decision Process (MDP). Next, Deep Deterministic Policy Gradient (DDPG) algorithm is presented t...
متن کاملReinforcement learning algorithms for DASH video streaming
Dynamic Adaptive Streaming over HTTP (DASH) is a video streaming standard developed in 2011; the servers have several copies of every video at different bitrates, leaving the clients complete freedom to choose the bitrate of each segment and adapt to the available bandwidth. The research on client-side strategies to optimize user Quality of Experience (QoE) is ongoing; one of the most promising...
متن کاملDeep Reinforcement Learning for Multi-Resource Multi-Machine Job Scheduling
Minimizing job scheduling time is a fundamental issue in data center networks that has been extensively studied in recent years. The incoming jobs require different CPU and memory units, and span different number of time slots. The traditional solution is to design efficient heuristic algorithms with performance guarantee under certain assumptions. In this paper, we improve a recently proposed ...
متن کاملMulti-Agent Reinforcement Learning for Planning and Scheduling Multiple Goals
Recently, reinforcement learning has been proposed as an effective method for knowledge acquisition of the multiagent systems. However, most researches on multiagent system applying a reinforcement learning algorithm focus on the method to reduce complexity due to the existence of multiple agents[4] and goals[8]. Though these pre-defined structures succeeded in putting down the undesirable effe...
متن کاملDynamic scheduling for multi-site companies: a decisional approach based on reinforcement multi-agent learning
In recent years, most companies have resorted to multi-site or supply-chain organization in order to improve their competitiveness and adapt to existing real conditions. In this article, a model for adaptive scheduling in multi-site companies is proposed. To do this, a multi-agent approach is adopted in which intelligent agents have reactive learning capabilities based on reinforcement learning...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computer Science and Information Systems
سال: 2023
ISSN: ['1820-0214', '2406-1018']
DOI: https://doi.org/10.2298/csis220927055n